/**
 * Created by lenovo on 2016/11/28 0028.
 * 享元模式，主要通过重复使用可复用对象，来减少对象的创建，以达到内存和效率的优化。
 * 实现步骤：
 * 1、创建接口和其实现类。
 * 2、创建该接口的工厂类，并有一个hashmap来保存对象
 * 3、通过工厂来创建不同的对象，外部调用。
 */
package patterns.flyweight;